У меня проблема с моим кодом
Есть код цикла
Dom-элементы, которые создают:
. ... et c.
Функция OpenCase имеет следующий вид:
function OpenCase(id) {
$.ajax({
type: "post",
dataType: "json",
url: "php/getter.php",
data: {
mode: "spec"
},
success: function (spec) {
$.ajax({
url: "php/getter.php",
type: 'post',
dataType: "json",
data: {
mode: "student",
id: id
},
success: function (result) {
...
Несмотря на то, что элементы DOM создаются с разными значениями аргумента функции OpenCase, он всегда дает один и тот же результат с последним i = arr.length-1.
Если вы вручную замените значение аргумента для функции foo в элементе DOM, то он будет работать без проблем.
С чем это может быть связано? Кто-нибудь может помочь?
Буду очень признателен за вашу помощь!
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="slider-list"></div>